Big Huge Thesaurus

prosthetic device

noun